home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 March / EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso / earcd / program / ixemlsrc.lha / ixemul / library / ixprotos.h < prev    next >
C/C++ Source or Header  |  1995-12-23  |  3KB  |  72 lines

  1. #ifndef _IXPROTOS_H_
  2. #define _IXPROTOS_H_
  3.  
  4. /* Miscelaneous prototypes */
  5. void    ix_panic (const char *msg, ...);
  6. BPTR   *__load_seg (char *name, char **args);
  7. void    __wait_packet(struct StandardPacket *sp);
  8. void    __wait_sync_packet(struct StandardPacket *sp);
  9. BPTR    __plock (char *file_name, int (*last_func)(), void *last_arg);
  10. void    close_libraries(void);
  11. int    __ioerr_to_errno(int ioerr);
  12. void    kfree(void *mem);
  13. void   *kmalloc(size_t size);
  14. void   *krealloc(void *mem, size_t size);
  15. void    vfork_own_malloc (void);
  16. void    __free_seg(BPTR *seg);
  17. void    ix_remove_sigwinch (void);
  18. void    ix_install_sigwinch (void);
  19. void    ix_lock_base (void);
  20. void    ix_unlock_base (void);
  21. int    check_hardware (void);
  22. int    betterthan68000(void);
  23. int    gotanfpu(void);
  24. void    resetfpu(void);
  25. void    all_free (void);
  26. void    _cli_parse(struct Process *this_proc, long alen, char *_aptr, int *argc, char ***argv);
  27. void    _psignal (struct Task *t, int sig);
  28. void    __Close (BPTR fh);
  29. int    __get_file (struct file *f);
  30. void    __release_file (struct file *f);
  31. int    __tioctl(struct file *f, unsigned int cmd, unsigned int inout, unsigned int arglen, unsigned int arg);
  32. BPTR    __lock (char *name, int mode);
  33. BPTR    __llock (char *name, int mode);
  34. int    __unlock (BPTR lock);
  35. int    ix_sleep (caddr_t chan, char *wmesg);
  36. void    setrun (struct Task *t);
  37. void    NewList(struct List *list);
  38. int    falloc(struct file **resultfp, int *resultfd);
  39. int    ufalloc(int want, int *result);
  40. void    ix_wakeup (u_int waitchan);
  41. int    __make_link (char *path, BPTR targ, int mode);
  42. void    DeletePort (struct MsgPort *port);
  43. void    DeleteInterruptPort (struct MsgPort *port);
  44. struct MsgPort *CreatePort(const char *name, int pri);
  45. struct MsgPort *CreateInterruptPort (const char *name, int pri, void (*code)(), void *data);
  46. void    __init_stdinouterr(void);
  47. void    init_buddy (void);
  48. void    configure_context_switch (void);
  49. void    siginit(struct user *p);
  50. void    DeleteStdIO (struct IOStdReq *ios);
  51. void    __init_std_packet(struct StandardPacket *sp);
  52. int    issig(struct user *p);
  53. void    _psignalgrp(struct Process *proc, int signal);
  54. void    mp_interrupt(void);
  55. void   *b_alloc (int size, unsigned pool);
  56. void    b_free (void *fb, int size);
  57. int    __fstat(struct file *f);
  58. void    sendsig (struct user *p, sig_t catcher, int sig, int mask, unsigned code, void *addr);
  59. void    trapsignal(struct Task *t, int sig, unsigned code, void *addr);
  60. int    convert_dir (struct file *f, char *name, int omask);
  61. void    timevaladd(struct timeval *t1, const struct timeval *t2);
  62. int     __fioctl(struct file *f, unsigned int cmd, unsigned int inout, unsigned int arglen, unsigned int arg);
  63. int    is_ixconfig(char *);
  64. void    psig(struct user *p, int sig);
  65. int    get_stack_size(struct Process *proc);
  66. void    initstack(void);
  67. void    freestack(void);
  68. int    sigprocmask (int how, const sigset_t *mask, sigset_t *omask);
  69. int    kill(pid_t pid, int signo);
  70.  
  71. #endif
  72.